﻿namespace KinonekoSoftware.Studio.Models.Utils
{
    public class ImageEditResult
    {
        public byte[]   OriginBuffer  { get; init; }
        public byte[]   ResizedBuffer { get; init; }
        public EditMode Mode          { get; init; }
        
        /// <summary>
        /// 是否已经处理
        /// </summary>
        public bool IsProcessed { get; init; }
        
        
        public int X            { get; init; }
        public int Y            { get; init; }
        public int Width        { get; init; }
        public int Height       { get; init; }
        public int OriginWidth  { get; init; }
        public int OriginHeight { get; init; }
    }

    public class FastImageEditResult
    {
        public string Id     { get; init; }
        public string Ext     { get; init; }
        public byte[] Buffer { get; init; }
    }
}